# 任务一：完成猜数字的游戏代码设计

# 业务需求V1.0版本：
# 猜数字游戏开发。
#     详细业务需求
#     1.系统随机产生一个随机数
#     2.用户从键盘输入猜的数字
#         a)系统判断数字是否比系统产生的大，若大了，则友好提示：大了
#         b)若小了，则提示小了
#         c)否则，则提示：恭喜猜中，本轮幸运数字：xxx

# import random
# for i in range(1):
#     m = random.randint(1, 3)
#     m = int(m)
#     u = input("请输入您猜的数：")
#     if u.isdigit():
#         u = int(u)
#         if u == m:
#             print("恭喜猜中，本轮幸运数字：",m)
#         elif u > m:
#             print("大了")
#         else:
#             print("小了")
#     else:
#         print("请输入1至3之间的整数！")

# 业务需求V2.0版本：
# 在基于1.0版本的需求之上，添加新需求
# 玩家起始有5000金币，每猜错一次扣500金币，猜对了即奖励3000金币，游戏结束
# 一直到本金余额不足为止。游戏退出。

# import random
# U = 5000
# while U > 0:
#         m = random.randint(1, 10)
#         m = int(m)
#         u = input("开始游戏，请输入您猜的数：")
#         if u.isdigit():
#             u = int(u)
#             if u == m:
#                 U = U+3000
#                 print("恭喜猜中，本轮幸运数字：", m)
#                 print("金币加三千，剩余金币", U)
#             else:
#                 U = U - 500
#                 print("猜错了，本轮金币扣五百！请再接再厉，离答案就差一点哦！剩余金币：", U)
#         else:
#             print("输入错误！请输入1至10之间的整数！")
#
# print("余额不足，再见！")

# 业务需求V3.0版本：
# 在1.0或者2.0 的基础上添加一个新功能：
# 	玩家在猜中后，系统需要询问玩家是否继续下一轮游戏。
# 	若继续：则继续下一轮。
# 	否则，系统退出。

# import random
# U = 5000
# h = input("是否开始游戏？（yes/no）：")
#
# while U >= 500 and h == "yes":
#     m = random.randint(1, 10)
#     m = int(m)
#     u = input("开始游戏，请输入您猜的数：")
#     if u.isdigit():
#         u = int(u)
#         if u == m:
#             U = U + 3000
#             print("恭喜猜中，本轮幸运数字：", m)
#             print("金币加三千，剩余金币", U)
#         else:
#             U = U - 500
#             print("猜错了，本轮金币扣五百！请再接再厉，离答案就差一点哦！剩余金币：", U)
#         h = input("是否继续游戏？（yes/no）：")
#     else:
#         print("输入错误！请输入1至10之间的整数！")
#         h = input("是否重新开始游戏？（yes/no）：")
# print("欢迎下次光临！")

